tamping unit - French English Dictionary